package com.gitee.deament.server.core.cli.db.sortset;

import com.gitee.deament.server.core.annotation.CliHander;
import com.gitee.deament.server.core.cli.AbstractCli;
import io.netty.channel.ChannelHandlerContext;

/**
 * ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]
 * 可用版本： >= 2.2.0
 * 时间复杂度: O(log(N)+M)， N 为有序集的基数， M 为结果集的基数。
 * 返回有序集 key 中， score 值介于 max 和 min 之间(默认包括等于 max 或 min )的所有的成员。有序集成员按 score 值递减(从大到小)的次序排列。
 *
 * 具有相同 score 值的成员按字典序的逆序(reverse lexicographical order )排列。
 *
 * 除了成员按 score 值递减的次序排列这一点外， ZREVRANGEBYSCORE 命令的其他方面和 ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count] 命令一样。
 *
 * 返回值
 * 指定区间内，带有 score 值(可选)的有序集成员的列表。
 * @author deament
 */
@CliHander(command = "ZREVRANGEBYSCORE")
public class ZREVRANGEBYSCOREcli extends AbstractCli {
    @Override
    public void executeCli(ChannelHandlerContext channelHandlerContext, String command) {

    }
}
